package crud.dao;

import java.util.List;

import crud.client.data.Colonne;
import crud.client.data.ColonneToOne;
import crud.client.data.DataView;
import crud.client.data.LigneDonnee;
import crud.client.data.Table;

public interface DonneeDAO
{
	public List<LigneDonnee> loadLigneDonneeList(Table table, List<Colonne> colonneList);
	public void updateData(Table table, List<LigneDonnee> donneeListToDelete, List<LigneDonnee> donneeListToSave);
	public List<DataView> loadAll(ColonneToOne colonneToOne);
	public boolean isDataUsed(Table table, LigneDonnee ligneDonneeToCheck);
}
